@charset "utf-8";

/* CSS Document */

.imghover{ display: inline-block; overflow: hidden; width: 100%;}

.imghover.inherit{ overflow:inherit;}

.imghover img{ transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}

.imghover:hover img{ transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -webkit-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1);}



.ny-banner{ width: 100%; height: auto; overflow: hidden; position: relative;}

.ny-banner img{ width: 100%; height: auto; vertical-align: middle;}



.menu-box{ width:100%; height:70px; background-color: #f7f7f7;}

.menu{ width:100%; height:70px; line-height: 70px; display: inline-block; text-align:  center;}

.menu ul li{ padding: 0 40px; color: #666666; font-size: 16px; display: inline; border-right: 1px solid #cccccc; }

.menu ul li:last-child{ border-right: none;}

.menu ul li:hover a,.menu ul li.curr a{ color: #2082ca;}



.guanyu-box{ width: 100%; height: auto; overflow: hidden; background-color: #fff; padding: 70px 0;}

.guanyu{ width: 100%; height: auto; overflow: hidden;}

.guanyu-bt{ font-size: 36px; text-align: center;}

.guanyu-nr{ height: auto; overflow: hidden; margin-top: 30px; background: url(../images/ggbg.png) no-repeat left center; padding-left: 31%;}

.intro-txt{ font-size: 14px; color: #666; line-height: 24px; text-indent: 2em; word-break: break-all;}

.intro-txt.m-top20{ margin-top: 20px; margin-left: 80px;}

.intro-txt.m-top30{ margin-top: 20px; margin-left: 130px;}



.guanyu01-box{ width: 100%; height: auto; overflow: hidden; background-color: #f7f7f7; padding: 70px 0;}

.guanyu01{ width: 100%; height: auto; overflow: hidden;}

.guanyu01-nr{ width: 100%; height: auto; overflow: hidden; margin-top: 70px;}

.guanyu01-nr ul li{ float: left;}

.guanyu01-nr li.advan-item{width:33%;text-align:center}

.guanyu01-nr li.dashline{height:80px;border-right:1px dashed #ccc;margin:15px 0}

.advan-numb{font-size:72px;font-weight:bold;color:#e0e1f1;line-height:72px}

.advan-txt{width:100%;font-size:18px;color:#666;line-height:28px;display:inline-block;word-break: break-all;margin-top: 40px}

.advan-tit{font-size: 24px;color: #2082ca;font-weight: bold;margin-top: -50px}



.guanyu02-box{ width: 100%; height: auto; overflow: hidden; background-color: #fff; padding: 70px 0 120px 0;}

.guanyu02{ width: 100%; height: auto; overflow: hidden;}

.guanyu02-nr{ width: 100%; height: auto; overflow: hidden; margin-top: 50px;}

.zizhi-demo { width: 100%; margin-left: auto; margin-right: auto;}

.zizhi-demo .item{ display: block;position: relative;cursor: pointer; margin: 0 8%;}

.zizhi-demo .item img{ width: 100%;height: 350px;}

.zizhi-demo .item .cenghui{ position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.6); z-index: 2;transition: all 400ms;opacity: 0;filter: alpha(opacity=0);}

.zizhi-demo .item:hover .cenghui{ opacity: 1;filter: alpha(opacity=100);}

.zizhi-demo .item .zi{ width: 80%;position: absolute;left: 10%;height: 48px;line-height: 48px;text-align: center;top: 50%; overflow: hidden; margin-top: -24px;font-size: 16px;color: #fff;z-index: 3;opacity: 0;filter: alpha(opacity=0);transition: all 400ms;}

.zizhi-demo .item:hover .zi{ opacity: 1;filter: alpha(opacity=100);}



.xinwen-box{ width: 100%; height: auto; overflow: hidden; background-color: #fff; padding: 70px 0 120px 0;}

.xinwen{ width: 100%; height: auto; overflow: hidden;}

.xinwen ul li{ width: 100%; height: auto; border-bottom: 1px solid #DBDBDB; padding: 30px 0; overflow: hidden;}

.xinwen ul li:first-child{ padding-top: 0;}

.xinwen ul li .xinwen-time { width: 70px; height: 70px; background-color: #f7f7f7; position: relative; color: #2082ca; font-size: 20px; text-align: center; line-height: 90px; float: left; margin-top: 6px;}

.xinwen ul li .xinwen-time span { display: block; width: 70px; height: 25px; position: absolute; left: 0; top: 0; background-color: #2082ca; text-align: center; line-height: 25px; font-size: 12px; color: #FFFFFF;}

.xinwen-wz{ float: right; width: 90%;}

.xinwen-wz h3{ font-size: 18px;}

.xinwen-wz p{ font-size: 14px; color: #666; line-height: 24px; margin: 20px 0 10px 0;}

.checkout-details{ font-size: 14px; color: #999;}

.xinwen ul li:hover .xinwen-wz h3{ color: #2082ca; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}

.xinwen ul li:hover .checkout-details{ margin-left: 10px; color: #2082ca; transition:all 0.5s; -moz-transition:all 0.5s; -webkit-transition:all 0.5s; -o-transition:all 0.5s;}

.loading-more { margin-top: 50px; display: block; height: 60px; width: 100%; line-height: 60px; border: 1px solid #DBDBDB; font-size: 16px; text-align: center; cursor: pointer; color: #666; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}



.lianxi-box{ width: 100%; height: auto; overflow: hidden; background-color: #fff; padding: 70px 0 120px 0;}

.lianxi{ width: 100%; height: auto; overflow: hidden;}

.lianxi-u{ width: 100%; height: auto; overflow: hidden;}

.lianxi-u-l{ width: 40%; height: auto; overflow: hidden; float: left;}

.lianxi-u-l h3{ width: 100%; height: 18px; line-height: 18px; font-size: 18px; font-weight: bold; color: #2082ca; margin-bottom: 20px;}

.lianxi-u-l p{ width: 100%; line-height: 36px; font-size: 16px; color: #666;}

.lianxi-u-l p img{ width: 140px; height: 140px; padding-top: 10px;}

.lianxi-u-r{ width: 50%; height: auto; overflow: hidden; float: right;}

.lianxi-u-r h3{ width: 100%; height: 18px; line-height: 18px; font-size: 18px; font-weight: bold; color: #2082ca; margin-bottom: 20px;}

.w-guestbook-input { width: 100%; height: 36px; line-height: 36px; border: none; background-color: #f7f7f7; outline: none; color: #444444; font-size: 14px; text-indent: 2em; margin-bottom: 10px;}

.w-guestbook-textarea{ width: 100%; height: 130px;; line-height: 26px; border: none; background-color: #f7f7f7; outline: none; color: #444444; font-size: 14px; text-indent: 2em; margin-bottom: 10px; font-family: Microsoft YaHei, 宋体, Arial, Helvetica, sans-serif; padding-top: 10px;}

.lianxi-yz { width: 100%; height: 36px; line-height: 36px; background-color: #f7f7f7;}

.ww-guestbook-input { width: 82%; height: 36px; line-height: 36px; border: none; background-color: #f7f7f7; outline: none; color: #444444; font-size: 14px; text-indent: 2em; margin-bottom: 10px; float: left;}

.w-guestbook-codeimg{ width: 18%; height: 36px; float: right;}

.w-guestbook-codeimg img{ max-width: 100%; height: 36px; text-align: right;}

.w-guestbook-button{ margin-top: 20px; width: 120px; height: 36px; line-height: 36px; border: none; background-color: #2082ca; outline: none; color: #fff; font-size: 14px; text-align: center; cursor: pointer;}

.lianxi-d{ width: 100%; height: auto; overflow: hidden; margin-top: 50px;}

.lianxi-d img{ width: 100%; height: 380px;}



/*.fazhan-box{ width: 100%; height: auto; overflow: hidden; background-color: #fff; padding: 70px 0 120px 0; background: url("../images/lc_bg.png") no-repeat center bottom;}*/

.fazhan-box{ width: 100%; height: auto; overflow: hidden; background-color: #fff; padding: 70px 0 0 0; background: url("../images/lc_bg.png") no-repeat center bottom;}

.history_top { overflow:hidden; position:relative; z-index:200;

        margin: auto;
        width: 100%;
}

.history_top_wrap { width:100%; height:138px; background:none;}

.history_top_main_box{ width:1080px; margin:0 auto;}

.history_top_main {  width:992px; overflow:hidden; margin:0 auto;  position:relative; background:#f5f5f5; background:url(../images/line_031.jpg) repeat-x left 58px;}

.history_top_main ul { width:8000%; position:relative; left:0; top:0; overflow:hidden; z-index:2; }

.history_top_main li { width:250px; float:left; height:138px; text-align:center; cursor:pointer; position:relative; z-index:2; }

.history_top_main li span { display:inline-block; line-height:72px; font-size:30px; color:#666; font-family:Arial; padding-bottom:7px; background:url(../images/line_0312.png) no-repeat center bottom; position:relative; top:-9px; }

.history_top_main li.active span { display:inline-block; line-height:72px; font-size:30px; color:#2082ca; font-family:Arial; padding-bottom:7px; background:url(../images/line_0311.png) no-repeat center bottom;  top:-9px;}

.history_top_main li.first { margin-left:0; }

.history_top_main .colorLine { height:3px; overflow:hidden; width:124px; font-size:1px; background:url(../images/line_061.jpg) repeat; position:absolute; top:57px; z-index:1; left:0; }

.history_top_l { display:block; width:40px; height:40px; background:url(../images/l_btn_31.png) no-repeat; position:absolute; top:40px; left: 0;}

.history_top_r { display:block; width:40px; height:40px; background:url(../images/l_btn_27.png) no-repeat; position:absolute; top:40px; right: 0;}

.history_top_l.active { background:url(../images/l_btn_32.png) no-repeat;border-radius: 50%; }

.history_top_r.active { background:url(../images/l_btn_25.png) no-repeat;border-radius: 50%; }

.history_bottom_part { }

.history_bottom_part > h5 { line-height:64px; padding-top:10px; font-size:30px; color:#6a7074; font-family:Arial; background:url(../images/line_06.jpg) no-repeat center bottom; text-align:center; font-weight:normal; margin-bottom:32px; }

.history_bottom_part > p { font-size:16px; color:#6a7074; line-height:28px; width:90%; margin:0 auto; margin-bottom:40px; }

.history_bottom_part ul{ background:none;}

.history_bottom_part li { width:100%; text-align:left; margin-bottom:30px; overflow:hidden; }

.history_bottom_part li > img {}

.history_bottom_part li dl {  margin-bottom:20px; margin-left:3%; float:left; width:86%; border-top:4px solid #6a7074; margin-top:30px;}

.history_bottom_part li > span { color:#6a7074; font-size:16px; margin-bottom:32px; line-height:36px; float:left; display:block; width:10%;}

.history_bottom_part li > span i { font-size:36px; color:#6a7074; }

.history_bottom_part li dd{  font-size:18px; color:#6a7074; line-height:1.8em; padding-top:14px;}

.history_bottom_part li dd img{ max-width:100%;}

.history_bottom_part li.odd { text-align:left; }

.history_bottom_part li.odd > img { margin-left:6%;}

.history_bottom_part li.odd dl { margin-left:6%;}

.history_bottom_part li em { display:none; width:22px; height:22px; position:absolute; right:-11px; top:0; background:url(../images/list_cir.jpg) no-repeat; }

.history_bottom_part li.odd em { left:-11px; right:auto; top:0; background:url(../images/list_cir.jpg) no-repeat;}

.history_bottom_part { display:none; }

.history_bottom_part.active { display:block; }



/***分页****/

.n-page{ text-align:center; clear:both; margin:30px 0;}

.n-page a{ padding:5px 10px; margin:0px 3px;  border:#e0e0e0 1px solid; background-color:#f5f5f5; color:#474747; border-bottom:1px d}

.n-page span{ padding:5px 10px; margin:0px 3px;  color:#FFF; background-color:#0a64be; border:#0a64be 1px solid;}

.n-page a:hover{ color:#FFF; background-color:#0a64be; border:#0a64be 1px solid;}

@media only screen and (max-width:1024px){

    .n-page{ text-align:center; clear:both; margin:30px 0;}

}



.quanbunr{ width: 100%; position: relative;}

.quanbunr .neirong{  width: 100%; padding-bottom: 100px !important;}

.quanbunr .neirong .fnr_r{ padding-left: 4%; width: 46%; padding-top: 58px; text-align: left; position: relative;}

.quanbunr .neirong .fnr_r .time{

    line-height: 25px;

    font-size: 16px;

    color: #9e9e9e;

    width: 100%;

    position: relative;

}

.quanbunr .neirong .fnr_r .kouzi{

    position: absolute;

    width: 58px;

    height: 17px;

    left: -22px;

    top: 62px;

    z-index: 6;

}

.quanbunr .neirong .fnr_r .kouzi img{

    width: 100%;

}

.quanbunr .neirong .fnr_r .tou{

    width: 100%;

    line-height: 40px;

    font-size: 18px;

    color: #333;

}

.quanbunr .neirong .fnr_r .shen{

    line-height: 25px;

    font-size: 15px;

    color: #666;

}

.quanbunr .neirong .fnr_r .tu{

    width: 100%;

    padding: 15px 0;

}

.quanbunr .neirong .fnr_r .tu img{

    max-width: 100%;

}

.quanbunr .neirong .fnr_l{

    padding-right: 4%;

    width: 46%;

    padding-top: 58px;

    text-align: right;

    position: relative;

}

.quanbunr .neirong>div:first-child+div{

    margin-top: 160px;

}

.quanbunr .neirong .fnr_l .time{

    line-height: 25px;

    font-size: 16px;

    color: #9e9e9e;

    width: 100%;

    position: relative;

}

.quanbunr .neirong .fnr_l .kouzi{

    position: absolute;

    width: 58px;

    height: 17px;

    right: -22px;

    top: 62px;

    z-index: 6;

}

.quanbunr .neirong .fnr_l .kouzi img{

    width: 100%;

}

.quanbunr .neirong .fnr_l .tou{

    width: 100%;

    line-height: 40px;

    font-size: 18px;

    color: #333;

}

.quanbunr .neirong .fnr_l .shen{

    line-height: 25px;

    font-size: 15px;

    color: #666;

}

.quanbunr .neirong .fnr_l .tu{

    width: 100%;

    padding: 15px 0;

}

.quanbunr .neirong .fnr_l .tu img{

    max-width: 100%;

}

.quanbunr .xiaoqius{

    position: absolute;

    width: 22px;

    height: 22px;

    left: 50%;

    margin-left: -11px;

    top: -11px;

    z-index: 3;

}

.quanbunr .xiaoqius img{

    width: 100%;

}

.quanbunr .xiaoqiux{

    position: absolute;

    width: 22px;

    height: 22px;

    left: 50%;

    margin-left: -11px;

    bottom: -11px;

    z-index: 3;

}

.quanbunr .xiaoqiux img{

    width: 100%;

}

.quanbunr .shuxian{

    position: absolute;

    width: 4px;

    height: 100%;

    left: 50%;

    margin-left: -2px;

    top: 0;

    background-color: #dcdcdc;

    z-index: 2;

}



.jingying-box{ width:100%; height:auto; background-color: #fff; padding: 70px 0;}

.jingying{ width:100%; overflow: hidden;}

.jingying ul li{ width:30%; height:auto; float: left; margin-left:1.5%; margin-right:1.5%; margin-bottom: 30px; padding-top: 20px; background-color: #f7f7f7; text-align: center;}

.jingying ul li .jingying-cp{ width: 92%; height: 260px; padding:4%;}

.jingying ul li .jingying-cp img{ width: 92%; height: 260px;}

.jingying ul li .jingying-wz{ width: 100%; height: 50px; font-size: 16px;}

.jingying ul li:hover{  box-shadow: 0px 0px 20px #cccccc; transition: all .5s;}

.jingying ul li:hover .jingying-wz{ transition: all .5s;color: #2082ca;}

.jingying ul li:hover .jingying-cp{ transition: all .5s;transform: matrix(1,0,0,1,0,-5); -webkit-transform: matrix(1,0,0,1,0,-5); -moz-transform: matrix(1,0,0,1,0,-5);}



.neirong { margin-top: 0;}

.neirong h3 { font-size: 22px; color: #666666; margin-bottom: 15px;}

.neirong span { color: #999999; font-size: 16px; display:block;}

.neirong >p { font-size: 16px; color: #666666; line-height: 32px; margin-top: 25px;}

.neirong .imgdiv { margin: 20px 0;}

.neirong .imgdiv img{ max-width:100%;}

.news-xq-top{ width:100%; height:auto; overflow:hidden; padding-bottom:20px;}

.news-xq-top h3 { font-size: 20px; color:#333; font-weight:bold;}

.news-xq-top span { color: #999999; font-size: 14px; margin-right:25px; float:left;}

.news-xq-mid { border-top: 1px solid #e5e5e5;}

.news-xq-mid p{ font-size: 16px; color: #666666; line-height: 32px; margin-top: 25px; text-align: justify; letter-spacing: 1px;}

.news-xq-bot { margin-top: 30px; border-top: 1px dotted #ccc; padding-top: 20px; font-size: 14px;}

.news-xq-bot a { display: block; line-height: 35px; color:#999;}

.news-xq-bot a:hover { color:#2082ca;}



.zhaopin-nr{ width:100%; height:auto; overflow:hidden; margin-top:50px;}

.zhaopin-l{ width:40%; height:auto; overflow:hidden; float:left;}

.zhaopin-l img{ width:100%; height:auto;}

.zhaopin-r{ width:55%; height:auto; overflow:hidden; float:right;}

.zhaopin-r h3{ height:24px; line-height:24px; font-size:24px; margin-top:30px;}

.zhaopin-r span{ display:block; width:40px; height:2px; background-color:#2082ca; margin:15px 0;}

.zhaopin-r p{ line-height:28px; font-size:16px; color:#666;}



.zhaopin01-box{ width:100%; height:auto; overflow:hidden; padding:50px 0; background-color:#f5f5f5;}

.zhaopin01{ width:100%; height:auto; overflow:hidden;}

.zhaopin01-nr{ width:100%; height:auto; overflow:hidden; margin-top:50px;}



#owl-demo3 { width: 100%; margin-left: auto; margin-right: auto;}

#owl-demo3 .item{ display: block;position: relative; height: 310px; margin-left: 6%;}

.zhaopin-tu{ width: 100%; height:260px; overflow: hidden;}

.zhaopin-tu img{ width: 100%; height:260px;}

.zhaopin-we{ height:50px; line-height:50px; font-size:16px; text-align:center;}



.zhaopin03-box{ width:100%; height:auto; overflow:hidden; padding:50px 0 120px 0; background-color:#fff;}

.zhaopin03{ width:100%; height:auto; overflow:hidden;}

.menu_list{ width: 100%; height: auto; overflow: hidden;background:#ebebeb; margin-top:40px;}

.menu_head{width:100%;height:52px;line-height:52px; text-indent:40px;font-size:16px;color:#666; border-bottom:1px solid #fff;cursor:pointer;position:relative;background:#ebebeb url(../images/add.png) center right no-repeat;}

.menu_head span{ display: inline-block; float: right; padding-right: 50px; font-size: 14px;}

.menu_list .current{color:#fff; background:#2177c7 url(../images/reduct.png) center right no-repeat;}

.menu_body{ width:100%; height:auto; overflow:hidden;}

.zhaopin02-nr{ width: 94%; height: auto; overflow: hidden; background-color: #fff; padding:0 3% 2% 3%; border-bottom: 1px solid #2177c7;}

.zhaopin02-nr b{ width:100%; display: block; height:16px; line-height: 16px; font-size: 16px; margin: 30px 0 10px 0;}

.zhaopin02-nr p{ width:100%; line-height: 24px; font-size: 14px; color: #666;}

@media only screen and (max-width: 1660px) {

    .history_top_main_box{ width:828px; margin: 0 42px;}

    .history_top_main { width: 748px; }

}



@media only screen and (max-width: 1279px) {



    .history_top_main_box {

        width: 600px;

        margin: 0 42px;

    }



    .history_top_main {

        width: 496px;

    }



}





    @media only screen and (max-width: 1024px) {



        .history_bottom{ width:100%;}



        .main_other.history > h4,.main_other.culture_main_header > h4{ padding-top:20px;}

        .main_other.history > h5,.main_other.culture_main_header > h5{ margin-bottom:8px;}

        .history_top_wrap{ margin-top:20px;}

    }



    @media only screen and (max-width: 768px) {

        .main_other{ margin:0 10px; width:auto;}

        .history_top_main_box{ margin: 0 10px;}

        .history_top_main {  }







    }

    @media only screen and (max-width: 767px) {



        .history_top_wrap{ margin-top:10px;}



        .history_top { width: 90%; margin: 0 auto; }

        .history_top_l { position: absolute; left: 0; top: 50%; margin-top: -26px; z-index: 300; }

        .history_top_r { position: absolute; right: 0; left: auto; top: 50%; margin-top: -26px; z-index: 300; }

        .history_top_main_box{ width:270px; margin: 0 auto; float: none; background:none;}

        .history_top_main {  width:248px; }



        .history_top_main li{width: 124px;}

        .history_top_main .colorLine{width: 64px;}



        .history_top_main li.active span { font-size: 24px; }

        .history_bottom_part li dt { margin-bottom: 2px; }

        .history_bottom_part li dd, .history_bottom_part > p { font-size: 12px; line-height: 20px; }

        .history_bottom_part li > span{ float:none; width:100%; margin-bottom:10px;}

        .history_bottom_part li dl{ float:none; margin:0; width:100%;}

        .history_bottom_part li > span i { font-size: 26px; }

        .history_bottom_part > h5 { margin-bottom: 10px; line-height: 40px; font-size: 20px; }

        .history_bottom_part > p { margin-bottom: 10px; }



        .history_top_l, .history_top_r { width: 40px; height: 40px; background-size: 100% 100%; top: 50%; margin-top: -30px; }

        .history_top{ overflow:visible;}

        .history_top_l{ left:-15px;}

        .history_top_r{ right:-15px;}

        .history_top_l:hover, .history_top_r:hover { width: 40px; height: 40px; background-size: 100% 100%; top: 50%; margin-top: -30px; }





    }



@media screen and (max-width:1400px) {



    .common-width { width: 1000px;}



    .top-box { height: 70px;}

    .top { height: 70px;}

    .top-logo{ width:112px; height:46px; padding-top:18px;}

    .top-logo img{ width:112px; height:46px;}

    .top-nav { margin-left: 72px; margin-top: 13px;}

    .top-nav li .waia { font-size: 14px;}

    .top-nav li { margin: 0 15px; padding: 0 10px; font-size: 14px;}

    .top-yuyan { height: 34px; margin-top: 18px;}

    .top-yuyan ul li { width: 32px; height: 32px; line-height: 32px; font-size: 14px; margin-left: 10px;}



    .change_height.top-box{ height:50px; transition: all .5s; border-top: 0;}

    .change_height.top-box .top{ height:50px;}

    .change_height.top-box .top-logo{ width:97px; height:40px; padding-top:5px; float: left;}

    .change_height.top-box .top-logo img{ width:97px; height:40px;}

    .change_height.top-box .top-nav{ margin-left: 70px; margin-top: 3px;}

    .change_height.top-box .top-yuyan{ margin-top: 9px;}



    .busi-box { padding-bottom: 30px;}

    .about-box { padding: 50px 0;}

    .about-sz { margin-top: 60px;}

    .about-sz ul li { height: 50px;}

    .miaoshu { height: 50px; line-height: 50px; font-size: 14px;}

    .miaoshu b { font-size: 24px;}

    .miaoshu i { font-size: 50px;}



    .product-box { padding: 0 0 100px 0; background-size: 100%;}

    .product-nr { padding-top: 50px;}

    .free-tp { height: 546px;}

    .free-tp img { height: 546px;}

    .free-bt { width: 44%; top: 70px; right: 13%;}

    .free-bt ul li { height: 120px;}

    .free-tu { width: 90px; height: 90px;padding-left: 18%;}

    .free-tu img { width: 60px; height: 60px;}

    .free-we { width: 60%; padding-top: 15px;}

    .free-we h3 { height: 16px; line-height: 16px; font-size: 16px; margin-bottom: 8px;}



    .honor-box { padding: 70px 0 10px 0;}

    .honor-xq { width: 86%; height: 300px; padding: 30px 7%;}

    .hon-bt { width: 68%;}



    .news-nr-tu { height: 205px;}

    .news-nr-tu img{ height: 205px;}

    .news-nr-sj span { font-size: 20px;}

    .news-nr-we { padding: 6% 5%;}

    .news-nr-we h3 { font-size: 16px;}

    .news-nr-we p { margin: 10px 0 20px 0;}



    .link { width: 1000px; left: 13%;}

    .foot-box { padding: 90px 0 0 0;}

    .foot-r p span { font-size: 24px;}

    .foot-d { padding: 24px 0;}



    .menu-box{ height:60px;}

    .menu{ height:60px; line-height: 60px;}

    .menu ul li{ padding: 0 30px; color: #666666; font-size: 14px;}



    .guanyu-box { padding: 50px 0;}

    .guanyu-bt { font-size: 26px;}

    .guanyu-nr { padding-left: 38%;}

    .guanyu01-box { padding: 50px 0;}

    .guanyu01-nr { margin-top: 50px;}

    .guanyu02-box { padding: 50px 0;}

    .zizhi-demo .item img { height: auto;}



    .xinwen-box { padding: 50px 0 80px 0;}

    .lianxi-box { padding: 50px 0 80px 0;}



    .jingying-box { padding: 50px 0;}

    .jingying ul li .jingying-cp { width: 96%; height:auto; padding: 2%;}

    .jingying ul li .jingying-cp img { width: 96%; height: auto;}

    .jingying ul li { margin-bottom: 30px; padding-top: 6px;}

    .jingying ul li .jingying-wz { line-height: 25px; font-size: 14px;}


   .fazhan-box { padding: 50px 0 0 0;}
    /*.fazhan-box { padding: 50px 0 90px 0;}*/

    .quanbunr .neirong .fnr_r .tou { line-height: 32px; font-size: 16px;}

    .quanbunr .neirong .fnr_r .shen { font-size: 14px;}

    .quanbunr .neirong .fnr_l .tou { line-height: 32px; font-size: 16px;}

    .quanbunr .neirong .fnr_l .shen { font-size: 14px;}



    .zhaopin-r h3 { height: 20px; line-height: 20px; font-size: 20px; margin-top: 20px;}

    .zhaopin-tu { height: 212px;}

    .zhaopin-tu img{ height: 212px;}

}



@media screen and (max-width:768px) {



    .common-width{ width: 96%;}



    .top-box{ height:50px; transition: all .5s; border-top: 0;}

    .top{ height:50px;}

    .top-logo{ width:97px; height:40px; padding-top:5px; float: left;}

    .top-logo img{ width:97px; height:40px;}

    .top-yuyan{ margin-top: 9px;}

    .top-yuyan { margin-right: 40px;}



    .busi-l { width: 100%; height: auto; position: inherit; overflow: hidden; top: 0; padding-bottom: 20px;}

    .busi-l b { padding-top: 20px;}

    .busi-l p { padding: 20px 0;}

    .busi-r { width: 100%;}

    #owl-demo1 .item{ margin-left: 0;}



    .about-box { padding: 30px 0;}

    .about-bt h3 { font-size: 18px;  height: 18px; line-height: 18px;}

    .about-nr { margin-top: 30px;}

    .about-nr-l { width: 100%;}

    .about-nr-r { width: 100%; margin-top: 20px;}

    .about-nr-l p { margin-bottom: 20px; margin-top: 20px;}

    .about-sz { display: none;}

    .product-box{ background: none; padding: 0;}

    .product-nr { padding-top: 30px;}

    .free-bt { width: 100%; position: inherit; right: 0; top: 0;}

    .free-nr { width: 100%;}

    .free-tp { height: auto;}

    .free-tp img{ height: auto;}

    .free-tu {  padding-left: 8%;}



    .honor-box { padding: 30px 0 10px 0;}

    .honor-xq { width: 90%; height: auto; overflow: hidden; padding: 20px 5%;}

    .hon-nr { width: 100%; float: left;}

    .hon-tp { text-align: center;}



    .hon-bt { width: 100%; float: left;}

    .hon-bt ul li { height: 18px; line-height: 18px; font-size: 16px; margin: 20px 0;}

    .hon-bt ul li span { width: 30px;}

    .hon-bt ul li b { height: 18px; line-height: 18px; font-size: 18px; margin-left: 50px; margin-right: 20px;}



    .news-box { background: none; padding: 30px 0;}

    .news-tb { margin-top: 20px;}

    .news-nr ul li { width: 100%; margin: 0;}



    .foot-box { padding: 20px 0 0 0;}

    .link { width: 100%; position: inherit; top: 0; left: 0;}

    .foot-u{ display: none;}

    .foot-z { float: inherit; text-align: center;}

    .foot-y { float: inherit; text-align: center;}

    .link-bt{ width: 20%;height: 40px; line-height: 40px; font-size: 14px;}

    .link-wz{ width: 80%;}

    .link-wz .text { width: 70%;height: 40px; line-height: 40px; font-size: 14px;}

    .link-wz .text li{ height: 40px; line-height: 40px; font-size: 14px;}

    .link-an { width: 20%;height: 40px; line-height: 40px; font-size: 14px;}



    .ny-banner{ padding-top: 50px;}

    .menu-box{ display: none;}



    .guanyu-box { padding: 30px 0;}

    .guanyu-bt { font-size: 18px;}

    .guanyu-nr { margin-top: 20px; background: none; padding-left: 0;}

    .intro-txt.m-top20 { margin-left: 0;}

    .intro-txt.m-top30 { margin-left: 0;}

    .guanyu01-box { padding: 30px 0;}

    .guanyu01-nr { margin-top: 30px;}

    .advan-numb { font-size: 50px; line-height: 50px;}

    .advan-tit { font-size: 18px; margin-top: -38px;}

    .advan-txt { font-size: 14px; margin-top: 20px;}

    .guanyu02-box { padding: 30px 0;}

    .guanyu02-nr { margin-top: 30px;}

    .zizhi-demo .item { margin: 0 20%;}



    .xinwen-box { padding: 30px 0;}

    .xinwen ul li { padding: 20px 0;}

    .xinwen-wz h3 { font-size: 16px;}

    .xinwen-wz { float: left; width: 100%; margin-top: 10px;}

    .loading-more { margin-top: 30px; height: 45px; line-height: 45px; font-size: 14px;}



    .lianxi-box { padding: 30px 0;}

    .lianxi-u-l { width: 100%;}

    .lianxi-u-r{ width: 100%; float: left;}

    .lianxi-d { margin-top: 30px;}



    .jingying-box { padding: 30px 0;}

    .jingying ul li { width: 100%;}

    .jingying ul li .jingying-cp { width: 90%; padding: 5%;}



    .fazhan-box { padding: 30px 0;}

    .history_top_main li span{

        font-size: 18px;

    }

    .history_top_main li.active span{

        font-size: 18px;

    }

    .history_top_wrap{

        height: 100px;

    }

    .quanbunr{

        width: 100%;

        position: relative;

    }

    .quanbunr .neirong{

        width: 100%;

        padding-bottom: 30px !important;

    }

    .quanbunr .neirong .fnr_r{

        padding-left: 0%;

        width: 100%;

        padding-top: 10px;

        text-align: left;

        position: relative;

    }

    .quanbunr .neirong .fnr_r .time{

        line-height: 25px;

        font-size: 16px;

        color: #9e9e9e;

        width: 100%;

        position: relative;

    }

    .quanbunr .neirong .fnr_r .kouzi{

        position: absolute;

        width: 48px;

        height: 17px;

        left: -22px;

        top: 44px;

        z-index: 6;

        display: none;

    }

    .quanbunr .neirong .fnr_r .kouzi img{

        width: 100%;

    }

    .quanbunr .neirong .fnr_r .tou{

        width: 100%;

        line-height: 24px;

        padding: 5px 0;

        font-size: 15px;

        color: #333;

    }

    .quanbunr .neirong .fnr_r .shen{

        line-height: 24px;

        font-size: 14px;

        color: #666;

    }

    .quanbunr .neirong .fnr_r .tu{

        width: 100%;

        padding: 5px 0 15px;

    }

    .quanbunr .neirong .fnr_r .tu img{

        max-width: 100%;

    }

    .quanbunr .neirong .fnr_l{

        padding-right: 0%;

        width: 100%;

        padding-top: 10px;

        text-align: left;

        position: relative;

    }

    .quanbunr .neirong>div:first-child+div{

        margin-top: 0;

    }

    .quanbunr .neirong .fnr_l .time{

        line-height: 25px;

        font-size: 16px;

        color: #9e9e9e;

        width: 100%;

        position: relative;

    }

    .quanbunr .neirong .fnr_l .kouzi{

        position: absolute;

        width: 48px;

        height: 17px;

        right: -22px;

        top: 44px;

        z-index: 6;

        display: none;

    }

    .quanbunr .neirong .fnr_l .kouzi img{

        width: 100%;

    }

    .quanbunr .neirong .fnr_l .tou{

        width: 100%;

        line-height: 24px;

        padding: 5px 0;

        font-size: 15px;

        color: #333;

    }

    .quanbunr .neirong .fnr_l .shen{

        line-height: 24px;

        font-size: 14px;

        color: #666;

    }

    .quanbunr .neirong .fnr_l .tu{

        width: 100%;

        padding: 15px 0;

    }

    .quanbunr .neirong .fnr_l .tu img{

        max-width: 100%;

    }

    .quanbunr .xiaoqius{

        position: absolute;

        width: 22px;

        height: 22px;

        left: 50%;

        margin-left: -11px;

        top: -11px;

        z-index: 3;

        display: none;

    }

    .quanbunr .xiaoqius img{

        width: 100%;

    }

    .quanbunr .xiaoqiux{

        position: absolute;

        width: 22px;

        height: 22px;

        left: 50%;

        margin-left: -11px;

        bottom: -11px;

        z-index: 3;

        display: none;

    }

    .quanbunr .xiaoqiux img{

        width: 100%;

    }

    .quanbunr .shuxian{

        position: absolute;

        width: 4px;

        height: 100%;

        left: 50%;

        margin-left: -2px;

        top: 0;

        background-color: #dcdcdc;

        z-index: 2;

        display: none;

    }



    .zhaopin-nr { margin-top: 30px;}

    .zhaopin-l { width:100%;}

    .zhaopin-r { width:100%;}

    .zhaopin01-box { padding: 30px 0;}

    .zhaopin01-nr { margin-top: 30px;}

    .zhaopin-r h3 { height: 18px; line-height: 18px; font-size: 18px;}

    .zhaopin-r p { font-size: 14px;}

    #owl-demo3 .item { height: auto; margin-left: 0;}

    .zhaopin03-box { padding: 30px 0;}

    .menu_list { margin-top: 30px;}

    .menu_head { height: 40px; line-height: 40px; text-indent: 20px; font-size: 14px;}

}